/**
 * 
 */
package co.com.fenoco.encuentas.persistencia;

import java.io.Serializable;

import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.GeneratedValue;
import javax.persistence.GenerationType;
import javax.persistence.Id;
import javax.persistence.SequenceGenerator;
import javax.persistence.Table;

/**
 * @author Camilo Forero
 * 
 */
@Entity
@Table(name = "DET_DATOSOCIALES")
public class DetalleSociales implements Serializable {

	/**
	 * 
	 */
	private static final long serialVersionUID = 7321617050779459768L;
	@Id
	@GeneratedValue(strategy = GenerationType.SEQUENCE, generator = "SEQ_ENCABEZADO_SOCIALES")
	@SequenceGenerator(name = "SEQ_ENCABEZADO_SOCIALES", allocationSize = 1, sequenceName = "SEQ_ENCABEZADO_SOCIALES")
	@Column(name = "ID", unique = true, nullable = false)
	private Long id;
	@Column(name = "ID_ENCUESTA")
	private Long idEncuesta;
	@Column(name = "FAMILIA")
	private Long familia;
	@Column(name = "PARENTESCO")
	private String parentesco;
	@Column(name = "EDAD")
	private Long edad;
	@Column(name = "SEXO")
	private String sexo;
	@Column(name = "NIVELEDUCA")
	private String nivelEducacion;
	@Column(name = "ASISTEESCUELA")
	private String asisteEscuela;
	@Column(name = "OCUPACION")
	private String ocupacion;
	@Column(name = "INGRESOSMES")
	private Long ingresoMes;
	@Column(name = "ESTADOCIVIL")
	private String estadoCivil;
	@Column(name = "TIPOAFILIACION")
	private String tipoAfiliacion;
	@Column(name = "CAPACITACION")
	private String capacitacion;
	@Column(name = "ORGANIZACIN")
	private String organizacion;

	/**
	 * @return the id
	 */
	public Long getId() {
		return id;
	}

	/**
	 * @param id
	 *            the id to set
	 */
	public void setId(Long id) {
		this.id = id;
	}

	/**
	 * @return the parentesco
	 */
	public String getParentesco() {
		return parentesco;
	}

	/**
	 * @param parentesco
	 *            the parentesco to set
	 */
	public void setParentesco(String parentesco) {
		this.parentesco = parentesco;
	}

	/**
	 * @return the edad
	 */
	public Long getEdad() {
		return edad;
	}

	/**
	 * @param edad
	 *            the edad to set
	 */
	public void setEdad(Long edad) {
		this.edad = edad;
	}

	/**
	 * @return the sexo
	 */
	public String getSexo() {
		return sexo;
	}

	/**
	 * @param sexo
	 *            the sexo to set
	 */
	public void setSexo(String sexo) {
		this.sexo = sexo;
	}

	/**
	 * @return the nivelEducacion
	 */
	public String getNivelEducacion() {
		return nivelEducacion;
	}

	/**
	 * @param nivelEducacion
	 *            the nivelEducacion to set
	 */
	public void setNivelEducacion(String nivelEducacion) {
		this.nivelEducacion = nivelEducacion;
	}

	/**
	 * @return the asisteEscuela
	 */
	public String getAsisteEscuela() {
		return asisteEscuela;
	}

	/**
	 * @param asisteEscuela
	 *            the asisteEscuela to set
	 */
	public void setAsisteEscuela(String asisteEscuela) {
		this.asisteEscuela = asisteEscuela;
	}

	/**
	 * @return the ocupacion
	 */
	public String getOcupacion() {
		return ocupacion;
	}

	/**
	 * @param ocupacion
	 *            the ocupacion to set
	 */
	public void setOcupacion(String ocupacion) {
		this.ocupacion = ocupacion;
	}

	/**
	 * @return the ingresoMes
	 */
	public Long getIngresoMes() {
		return ingresoMes;
	}

	/**
	 * @param ingresoMes
	 *            the ingresoMes to set
	 */
	public void setIngresoMes(Long ingresoMes) {
		this.ingresoMes = ingresoMes;
	}

	/**
	 * @return the estadoCivil
	 */
	public String getEstadoCivil() {
		return estadoCivil;
	}

	/**
	 * @param estadoCivil
	 *            the estadoCivil to set
	 */
	public void setEstadoCivil(String estadoCivil) {
		this.estadoCivil = estadoCivil;
	}

	/**
	 * @return the tipoAfiliacion
	 */
	public String getTipoAfiliacion() {
		return tipoAfiliacion;
	}

	/**
	 * @param tipoAfiliacion
	 *            the tipoAfiliacion to set
	 */
	public void setTipoAfiliacion(String tipoAfiliacion) {
		this.tipoAfiliacion = tipoAfiliacion;
	}

	/**
	 * @return the capacitacion
	 */
	public String getCapacitacion() {
		return capacitacion;
	}

	/**
	 * @param capacitacion
	 *            the capacitacion to set
	 */
	public void setCapacitacion(String capacitacion) {
		this.capacitacion = capacitacion;
	}

	/**
	 * @return the organizacion
	 */
	public String getOrganizacion() {
		return organizacion;
	}

	/**
	 * @param organizacion
	 *            the organizacion to set
	 */
	public void setOrganizacion(String organizacion) {
		this.organizacion = organizacion;
	}

	/**
	 * @return the idEncuesta
	 */
	public Long getIdEncuesta() {
		return idEncuesta;
	}

	/**
	 * @param idEncuesta
	 *            the idEncuesta to set
	 */
	public void setIdEncuesta(Long idEncuesta) {
		this.idEncuesta = idEncuesta;
	}

	/**
	 * @return the familia
	 */
	public Long getFamilia() {
		return familia;
	}

	/**
	 * @param familia
	 *            the familia to set
	 */
	public void setFamilia(Long familia) {
		this.familia = familia;
	}

}
